Skip to main content

SkyrimNet Character Bio System

πŸ”§ What Is It?​

The SkyrimNet Bio System is a structured character profiling system for NPCs in The Elder Scrolls V: Skyrim.
It enables rich, AI-readable and editable bios that describe an NPC’s:

  • Personality
  • Background
  • Goals
  • Relationships
  • Behaviors

All bios are formatted in a consistent block-template system.

This system is ideal for:​

  • Deepening AI-driven interactions
  • Providing behavioral context for decision-making
  • Enabling memory formation, emotional tracking, and natural dialogue based on who the NPC is

πŸ“‘ Section Breakdown​

Section NameDescription
summaryA concise overview of the NPC’s role and essence.
interject_summaryWhen and why this NPC typically interjects or speaks up.
backgroundA brief life history and context behind the NPC's current situation.
personalityTraits, values, and typical behaviors.
appearancePhysical description with practical or emotional relevance.
aspirationsShort- and long-term goals, dreams, or intentions.
relationshipsKey NPC connections: family, employers, allies, or enemies.
occupationDay-to-day work and how the NPC interacts with the world.
skillsAbilities and practical knowledge they bring to their work or life.
speech_styleHow the NPC speaks: tone, vocabulary, pace, and mannerisms.

How It’s Used by SkyrimNet​

The bio system is deeply integrated into SkyrimNet’s AI behavior engine:

  • In-Game Contextual AI
    Bios inform how the AI reasons about characters, recalls memories, or speaks in conversations.

  • Prompt Injections
    During an AI prompt, sections of the bio are inserted into the context to help the NPC behave in character.

  • Memory Weighting
    personality, relationships, and aspirations influence what the NPC finds important or emotional.


πŸ› οΈ Updating Bios​

Bios are updated dynamically using real-time game information.

Updates are driven by:​

  • User-written prompts
    e.g. "Abelone recently lost her brother in a bandit raid."

  • Game state data
    e.g. level, location, faction rank

  • Event streams
    e.g. witnessed a murder, survived a dragon attack

Only relevant sections are changed. SkyrimNet returns a structured response like this:

{
"updated_content": "Full bio with updated blocks",
"changes_summary": "Summary of the edits made"
}

πŸ“˜ SkyrimNet Character Bio Generation Tutorial

This guide walks you through the process of searching for NPCs and generating (or editing) their AI-driven character bios using the SkyrimNet Web UI.


πŸ” Step 1: Search for Nearby Characters​

Navigate to the "Create New Character" section:

  • Use the Search Radius dropdown (e.g., 1000 units) to define how far the system should search from the player or target location.
  • Click Refresh to retrieve all characters within that area.

Characters will appear below once found. If a character already has a bio, it will show a yellow warning:

⚠️ Character bio already exists for this actor


🧠 Step 2: Provide Optional Generation Input​

If the selected character has no bio, you can guide the AI generation using the Optional Generation Input field.

This is not required, but it helps personalize the bio beyond just raw game data.

You can enter:

  • Backstory hints
  • Personality traits
  • Specific goals
  • Cultural flavor
  • Story relevance